
<%-- 
    Documento  : perfil
    Creado el  : 21-nov-2007, 18:02:56
    Autor      : Solware
--%>
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.util.*, CapaLogica.*, FachadaDatos.*" %>
<%@page import="FachadaInterfaz.Receptor" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="stylesheet" href="images/style.css" type="text/css" />
        <title>SAST -- Perfiles [Admin - Nivel 0]</title>
        <style type="text/css">
            <!--
                .Estilo1 {color: #9966CC}
                .Estilo2 {color: #0099CC}
                .Estilo3 {color: #FF0000}
                .Estilo4 {color: #F5F5F5}
                .Estilo5 {color: #94523C}
            -->
        </style>
    </head>
    <body>
        <% UsuarioServidor usr = (UsuarioServidor) session.getAttribute("usr_logged");
        if (usr != null) {
        %>
        <div class="content">
            <div class="header">
                <div class="top_info">
                    <div class="top_info_right">
                        <p>
                        <table>
                            <tr>
                                <td>
                                    <!--<strong>[Sesion con nivel 0] - </strong> -->
                                </td>
                                <td>
                                    <form action="Receptor" method="POST">
                                        <span align="right">
                                            <button id="button01" name="button01" type="submit" style="font: 0.8em Tahoma, sans-serif;"> Cerrar Sesi&oacute;n </button>
                                        </span>
                                        <input type="hidden" id="tipo" name="tipo" value="salir" />
                                    </form>
                                </td>
                            </tr>
                        </table>
                    </div>		
                    <div class="top_info_left">
                        <p><b>
                                <%=new Date()%>
                            </b>
                            <br />
                            Revise las <a href="solicitudes.jsp">&uacute;ltimas solicitudes.</a>
                        </p>
                    </div>
                </div>
                <div class="logo">
                    <h1><a href="#" title="Centralized Internet Services"><span class="dark">SAST</span></a></h1>
                </div>
            </div>
            
            <div class="bar">
                <ul>
                    <li><a href="index.jsp" accesskey="l">Inicio</a></li>
                    <li ><a href="consultas.jsp" accesskey="c">Consultas</a></li>
                    <li><a href="solicitudes.jsp" accesskey="s">Solicitudes</a></li>
                    <li><a href="secciones.jsp" accesskey="a">Secciones</a></li>
                    <li><a href="servicios.jsp" accesskey="v">Servicios</a></li>
                    <li><a href="recursos.jsp" accesskey="l">Recursos</a></li>
                    <li><a href="cola.jsp" accesskey="l">Colas</a></li>
                    <li><a href="consultar_datos_usuario.jsp" acceskey="u">Usuarios</a></li>
                    <li class="active" onclick="self.location.href='perfil.jsp'">Perfiles</li>
                    <li><a href="administracion.jsp">Administracion</a></li>
                </ul>
            </div>
            <div class="search_field">
                <form method="post" action="?">
                    <div class="search_form">
                        <p>Buscar solicitud: 
                            <input type="text" name="clave_busqueda" id="clave_busqueda" class="search" />
                            <input type="submit" value="Buscar" class="submit" />
                            <input type="hidden" value="buscar_solicitudes" id="tipo" name="tipo" />
                        <a class="grey" href="#">Avanzada</a></p>
                    </div>
                </form>
                
                  <p class="bold" >
                    <% 
                    out.print("Bienvenido, " + usr.getNombre());
                    %>
                </p>
            </div>
            
            <div class="left">
                <h3>Detalles de la Solicitud<br />
                </h3>
                <!-- Chequeo de Permisos de consultar solicitud -->
                <%  String Permiso = (String)session.getAttribute("PermisoPerfil");
                    char permisoIngreso = Permiso.charAt(1);
                    if (permisoIngreso == ('1')) {
                %>
                <!-- Chequeo de usuario loggeado tenga asignada solicitud -->
                <% int idPer = Integer.parseInt(request.getParameter("id")); 
                                
                                  
                %>                
                
                <div class="left_box">

            <br />
             <%            
            String[] p = Receptor.verDetallesPerfil(Integer.parseInt(request.getParameter("id")));
            if (p == null) {
                out.print("Error al obtener los datos del perfil.");
            } else {        
                                                                 
            %>                                               
                      
            <table width="400" border="0" align=center cellpadding="2" cellspacing="2">
                           
            <tr>
                <th height="30" colspan="4" valign="middle" bgcolor="#F5F5F5"><div><b>Perfil:</b>  <%out.print(p[7]);%> [<%out.print(request.getParameter("id"));%>]</div></th>
            </tr>
            <tr>
                <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5">
                    <label><b>Solicitud:</b> </label>
                </td>
                <% 
            int a =0;
            int b=1;
            int m=0;
            String permi = "Todos los permisos";
            while (a<=7){ 
                if (p[0].equals("11111111")) {
                     a=7;
                    m=1;
                }
                else {
                    if (p[0].equals("00000000")){
                        permi="Ning&uacute;n permiso";
                       a=7;
                    m=1;
                    } 
                    else {
                        if( (a==0) &&  p[0].substring(a, (a+1)).equals("1")) {
                        permi= "Ingresar Nueva";
                        m=m+1;}
                    else if ((a==1) && p[0].substring(a, (a+1)).equals("1")) { 
                        permi= "Consultar";
                        m=m+1;}
                    else if ((a==2) && p[0].substring(a, (a+1)).equals("1")) { 
                        permi= "Modificar";
                        m=m+1;}
                    else if ((a==3) && p[0].substring(a, (a+1)).equals("1")) { 
                        permi= "Asignar";
                        m=m+1;}
                    else if ((a==4) && p[0].substring(a, (a+1)).equals("1")) { 
                        permi= "Redireccionar";
                        m=m+1;}
                    else if ((a==5) && p[0].substring(a, (a+1)).equals("1")) { 
                        permi= "Finalizar";
                        m=m+1;}
                    else if ((a==6) && p[0].substring(a, (a+1)).equals("1")) { 
                        permi= "Cerrar";
                        m=m+1;}
                    else if ((a==7) && p[0].substring(a, (a+1)).equals("1")) { 
                        permi= "Eliminar";
                        m=m+1;}
                    else {
                        b=0;
                        }
                    }}
                    a=a+1;
                    if (b==1) {   
                        if ( (m!=1) ){
%>
            <tr> 
             <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5"> </td> 
             
             <% } if (a<9) { %> 
                      
             <td colspan="3" align="left" valign="middle" bgcolor="#F5F5F5"><div font-weight="normal"><%out.print(permi);%></div></td> 
            
              <%    
               }}
              b=1;
            }
            %>
          
<tr>
<td height="26" align="left" valign="middle" bgcolor="#F5F5F5"><b>Secci&oacute;n:</b> </td>    
              <% 
            a =0;
            b=1;
            m=0;
             permi = "Todos los permisos";
            while (a<=3){ 
                if (p[1].equals("1111")) {
                    a=3;
                    m=1;
                }
                else {
                    if (p[1].equals("0000")){
                        permi="Ning&uacute;n permiso";
                      a=3;
                     m=1;
                    } 
                    else {
                        if( (a==0) &&  p[1].substring(a, (a+1)).equals("1")) {
                        permi= "Ingresar Nueva";
                        m=m+1;}
                    else if ((a==1) && p[1].substring(a, (a+1)).equals("1")) { 
                        permi= "Consultar";
                        m=m+1;}
                    else if ((a==2) && p[1].substring(a, (a+1)).equals("1")) { 
                        permi= "Modificar";
                        m=m+1;}
                    else if ((a==3) && p[1].substring(a, (a+1)).equals("1")) { 
                        permi= "Eliminar";
                        m=m+1;}
                    else {
                        b=0;
                        }
                    }}
                    a=a+1;
                    if (b==1) {   
                        if ((m!=1) ){
%>
            <tr> 
             <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5"> </td> 
             
             <% } if (a<5) { %> 
                      
             <td colspan="3" align="left" valign="middle" bgcolor="#F5F5F5"><div font-weight="normal"><%out.print(permi);%></div></td> 
            
              <%    
               }}
              b=1;
            }
            %>
                
             <tr>
             <td height="26" align="left" valign="middle" bgcolor="#F5F5F5"><b>Servicios:</b> </td> 
                
                   <% 
            a =0;
            b=1;
            m=0;
             permi = "Todos los permisos";
            while (a<=3){ 
                if (p[2].equals("1111")) {
                   a=3;
                    m=1;
                }
                else {
                    if (p[2].equals("0000")){
                        permi="Ning&uacute;n permiso";
                       a=3;
                    m=1;
                    } 
                    else {
                        if( (a==0) &&  p[2].substring(a, (a+1)).equals("1")) {
                        permi= "Ingresar Nuevo";
                        m=m+1;}
                    else if ((a==1) && p[2].substring(a, (a+1)).equals("1")) { 
                        permi= "Consultar";
                        m=m+1;}
                    else if ((a==2) && p[2].substring(a, (a+1)).equals("1")) { 
                        permi= "Modificar";
                        m=m+1;}
                    else if ((a==3) && p[2].substring(a, (a+1)).equals("1")) { 
                        permi= "Eliminar";
                        m=m+1;}
                    else {
                        b=0;
                        }
                    }}
                    a=a+1;
                    if (b==1) {   
                        if ( (m!=1) ){
%>
            <tr> 
             <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5"> </td> 
             
             <% } if (a<5) { %> 
                      
             <td colspan="3" align="left" valign="middle" bgcolor="#F5F5F5"><div font-weight="normal"><%out.print(permi);%></div></td> 
            
              <%    
               }}
              b=1;
            }
            %>

         
             <tr>
             <td height="26" align="left" valign="middle" bgcolor="#F5F5F5"><b>Recursos:</b> </td>                
              <% 
            a =0;
            b=1;
            m=0;
             permi = "Todos los permisos";
            while (a<=3){ 
                if (p[3].equals("1111")) {
                    a=3;
                    m=1;
                }
                else {
                    if (p[3].equals("0000")){
                        permi="Ning&uacute;n permiso";
                        a=3;
                        m=1;
                    } 
                    else {
                        if( (a==0) &&  p[3].substring(a, (a+1)).equals("1")) {
                        permi= "Ingresar Nuevo";
                        m=m+1;}
                    else if ((a==1) && p[3].substring(a, (a+1)).equals("1")) { 
                        permi= "Consultar";
                        m=m+1;}
                    else if ((a==2) && p[3].substring(a, (a+1)).equals("1")) { 
                        permi= "Modificar";
                        m=m+1;}
                    else if ((a==3) && p[3].substring(a, (a+1)).equals("1")) { 
                        permi= "Eliminar";
                        m=m+1;}
                    else {
                        b=0;
                        }
                    }}
                    a=a+1;
                    if (b==1) {   
                        if ( (m!=1) ){
%>
            <tr> 
             <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5"> </td> 
             
             <% }  if (a<5) { %> 
                      
             <td colspan="3" align="left" valign="middle" bgcolor="#F5F5F5"><div font-weight="normal"><%out.print(permi);%></div></td> 
            
              <%    
               }}
              b=1;
            }
            %>
             <tr>
             <td height="26" align="left" valign="middle" bgcolor="#F5F5F5"><b>Cola:</b> </td>                
                     <% 
            a =0;
            b=1;
            m=0;
             permi = "Todos los permisos";
            while (a<=3){ 
                if (p[4].equals("1111")) {
                    a=3;
                    m=1;
                }
                else {
                    if (p[4].equals("0000")){
                        permi="Ning&uacute;n permiso";
                      a=3;
                    m=1;
                    } 
                    else {
                        if( (a==0) &&  p[4].substring(a, (a+1)).equals("1")) {
                        permi= "Ingresar Nueva";
                        m=m+1;}
                    else if ((a==1) && p[4].substring(a, (a+1)).equals("1")) { 
                        permi= "Consultar";
                        m=m+1;}
                    else if ((a==2) && p[4].substring(a, (a+1)).equals("1")) { 
                        permi= "Modificar";
                        m=m+1;}
                    else if ((a==3) && p[4].substring(a, (a+1)).equals("1")) { 
                        permi= "Eliminar";
                        m=m+1;}
                    else {
                        b=0;
                        }
                    }}
                    a=a+1;
                    if (b==1) {   
                        if ((m!=1) ){
%>
            <tr> 
             <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5"> </td> 
             
             <% } if (a<5) { %> 
                      
             <td colspan="3" align="left" valign="middle" bgcolor="#F5F5F5"><div font-weight="normal"><%out.print(permi);%></div></td> 
            
              <%    
               }}
              b=1;
            }
            %>
            <tr>
            <td height="26" align="left" valign="middle" nowrap bgcolor="#F5F5F5"><b>Usuarios:</b> </td>                
               <% 
            a =0;
            b=1;
            m=0;
             permi = "Todos los permisos";
            while (a<=3){ 
                if (p[5].equals("1111")) {
                    a=3;
                    m=1;
                }
                else {
                    if (p[5].equals("0000")){
                        permi="Ning&uacute;n permiso";
                        a=3;
                        m=1;
                    } 
                    else {
                        if( (a==0) &&  p[5].substring(a, (a+1)).equals("1")) {
                        permi= "Ingresar Nuevo";
                        m=m+1;}
                    else if ((a==1) && p[5].substring(a, (a+1)).equals("1")) { 
                        permi= "Consultar";
                        m=m+1;}
                    else if ((a==2) && p[5].substring(a, (a+1)).equals("1")) { 
                        permi= "Modificar";
                        m=m+1;}
                    else if ((a==3) && p[5].substring(a, (a+1)).equals("1")) { 
                        permi= "Eliminar";
                        m=m+1;}
                    else {
                        b=0;
                        }
                    }}
                    a=a+1;
                    if (b==1) {   
                        if ( (m!=1) ){
%>
            <tr> 
             <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5"> </td> 
             
             <% }  if (a<5) { %> 
                      
             <td colspan="3" align="left" valign="middle" bgcolor="#F5F5F5"><div font-weight="normal"><%out.print(permi);%></div></td> 
            
              <%    
               }}
              b=1;
            }
            %>

            <tr>
            <td height="26" align="left" valign="middle" nowrap bgcolor="#F5F5F5"><b>Perfiles:</b> </td>                
                <% 
            a =0;
            b=1;
            m=0;
             permi = "Todos los permisos";
            while (a<=3){ 
                if (p[6].equals("1111")) {
                    a=3;
                    m=1;
                }
                else {
                    if (p[6].equals("0000")){
                        permi="Ning&uacute;n permiso";
                        a=3;
                        m=1;
                    } 
                    else {
                        if( (a==0) &&  p[6].substring(a, (a+1)).equals("1")) {
                        permi= "Ingresar Nuevo";
                        m=m+1;}
                    else if ((a==1) && p[6].substring(a, (a+1)).equals("1")) { 
                        permi= "Consultar";
                        m=m+1;}
                    else if ((a==2) && p[6].substring(a, (a+1)).equals("1")) { 
                        permi= "Modificar";
                        m=m+1;}
                    else if ((a==3) && p[6].substring(a, (a+1)).equals("1")) { 
                        permi= "Eliminar";
                        m=m+1;}
                    else {
                        b=0;
                        }
                    }}
                    a=a+1;
                    if (b==1) {   
                        if ( (m!=1) ){
%>
            <tr> 
             <td width ="100" height="22" align="left" valign="middle" nowrap bgcolor="#F5F5F5"> </td> 
             
             <% }  if (a<5) { %> 
                      
             <td colspan="3" align="left" valign="middle" bgcolor="#F5F5F5"><div font-weight="normal"><%out.print(permi);%></div></td> 
            
              <%    
               }}
              b=1;
            }
            %>
        
          
          
              </table>
            <br/>                
            <br/>&nbsp;
            <div class="footer2"></div>
           
            
            <%        
                }
            %>

            </div>
    
            <%} else { %>
            <br>
            <p align="center" style="padding: 10px; font-weight: bold; color: red; background: white;">
                Disculpe, usted no tiene los permisos necesarios para realizar esta actividad.
            <%}%>
        </div>	
         <div class="right">
                <h3 class="Estilo1">Perfiles:</h3>
                <div class="right_articles">
                    <p>
                        <p><b><a href="ingresar_datos_perfil.jsp">Ingresar nuevo</a></b></p>
                    </p>
                </div>
                <div class="right_articles">
                    <p class="Estilo2">
                        <b>Consultar</b>
                     </p>
                </div>
                <div class="right_articles">
                    <p>
                        <p><b><a href="modificar_perfil.jsp">Modificar</a></b></p>
                    </p>
                </div>
                <div class="right_articles">
                    <p>
                        <p><b><a href="eliminar_perfil.jsp">Eliminar</a></b></p>
                    </p>
                </div>
            </div>
           
        <div class="footer">
                <p><a href="#">Imprimir</a> | <a href="#">Enviar correo</a> | <a href="#">Reportes</a> | <a href="#">Estad&iacute;sticas</a> <br />
                &copy; Copyright 2008 Solware</p>
        </div>
    </div>
    <%}%>
</body>

</html>